local skill = fk.CreateSkill{
  name = "tea_shot__slash_skill",
}
local slash_skill = Fk.skills["slash_skill"] --[[ @as ActiveSkill ]]
---@type CardSkillSpec
local shotSlashSkill = {
  prompt = slash_skill.prompt,
  max_phase_use_time = 1,
  target_num = 1,
  can_use = slash_skill.canUse,
  mod_target_filter = function(self, player, to_select, selected, card, extra_data)
    return to_select ~= player
  end,
  target_filter = slash_skill.targetFilter,
  on_effect = function(self, room, effect)
    if not effect.to.dead then
      room:damage({
        from = effect.from,
        to = effect.to,
        card = effect.card,
        damage = 1,
        damageType = fk.NormalDamage,
        skillName = skill.name
      })
    end
  end,
}
skill:addEffect("cardskill", shotSlashSkill)
return skill